If you want to selectively get Tracks from many CDs, chances are that you'll probably want to listen to a Track, decide whether or not you want to add it to your collection, and then add it to a list of Tracks to get later on (you wouldn't want to rip it right away because that would prevent you from listening to the other Tracks and CDs that you want to evaluate). MediaMonkey allows you to do this easily, using the Virtual CD Queue, as follows:
Note: If you wish to interrupt this process at any time, simply right-click on the status bar near the bottom of the screen, and click Terminate. If you wish to reduce the amount of CPU cycles used during the process, you may similarly right-click on the status bar, select Change Priority, and choose a lower priority level.
Once all of the Tracks from all of the CDs have been saved to the Virtual CD, you'll notice that in the Library, the Locations node has an entry for each CD, and all of the Tracks on the CD are part of the Library. The Tracks that are accessible (i.e. those that were saved to the Virtual CD) appear in black, while the Tracks that are inaccessible (because the CD isn't inserted and the Tracks weren't saved) appear greyed out.